【Flask】局域网内轻松访问 Web 服务解决方案 |
您所在的位置:网站首页 › flask 文件服务器 › 【Flask】局域网内轻松访问 Web 服务解决方案 |
文章目录
项目场景网站代码本地访问局域网访问注意事项公网访问引用参考
项目场景
用 Python Flask 框架开了一个小型 Web 应用,如何分享给局域网内的同事预览效果?其实,在同一局域网中,直接分享本机 IP 和 Flask 开放端口给同事,就能直接看到网页效果了。 网站代码 from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "Hello, World! " if __name__ == '__main__': app.run(host='127.0.0.1', port=5000) 本地访问运行上方代码后,本机可通过:http://127.0.0.1:5000/ 访问网站,但在同一局域网的其它设备无法访问。 1、获取本机 IPv4 地址。Win + R 打开 cmd,点击确定 3、改一下网站代码最后一行的 host 参数为刚才获取的 IPv4 地址,然后运行 from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "Hello, World! " if __name__ == '__main__': app.run(host='172.18.2.132', port=5000)4、对于在同一局域网内的设备(如手机),浏览器地址栏输入 http://172.18.2.132:5000/ 并回车 如果进行了以上操作,但同一局域网内仍无法访问,请关闭 Windows 防火墙。 不在同一局域网如何访问?即公网如何访问?最简单的方法就是内网穿透!内网穿透的详细教程可以看我的这篇文章。 引用参考https://flask.palletsprojects.com/en/2.0.x/quickstart/ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |